Co-simulation of embedded electronic systems
نویسندگان
چکیده
Embedded electronic systems are composed of a mixture of software and hardware, both digital and analog, which may interact with mechanical parts and physical processes. Different languages and computation models are usually employed for each of these design domains, so that co-simulation facilities are needed to validate designs. This paper describes co-simulation of embedded electronic systems in the context of the SES design environment. Systems may be initially described at a high abstraction level by means of C++, using an object-oriented approach. Hardware components may be described in VHDL, and differential equations may be used for modeling mechanical parts and physical processes. Any combination of parts described in C++, VHDL and by differential equations may be co-simulated.
منابع مشابه
Enhancing Diagnosis Ability for Embedded Electronic Systems Using Co-Modeling
This paper describes a new modeling and simulation approach in order to enhance the diagnosis ability of an electronic embedded system, including in the automotive field. Our modeling approach integrates the hardware specifications to the functional model in order to establish better system observation. It is based on hardware/software (HW/SW) comodeling with multilevel of granularity. To reach...
متن کاملEnhancing Diagnosis Ability for Embedded Electronic Systems Using Co-Modeling
This paper describes a new modeling and simulation approach in order to enhance the diagnosis ability of an electronic embedded system, including in the automotive field. Our modeling approach integrates the hardware specifications to the functional model in order to establish better system observation. It is based on hardware/software (HW/SW) comodeling with multilevel of granularity. To reach...
متن کاملObject-Oriented Modeling and Co-Simulation of Embedded Systems
This paper presents the modeling and co-simulation capabilities of S 3 E 2 S, a design environment for electronic systems that can be built as a combination of analog and digital parts and software. S 3 E 2 S is based on a distributed, object-oriented system model, where abstract objects are initially used to express complex behavior and may be later refined into digital or analog hardware and ...
متن کاملObservability in Multiprocessor Real-Time Systems with Hardware/Software Co-Simulation
As an alternative to traditional software debuggers and hardware logic simulators, hardware/software coverification tools have been introduced in novel design processes for the embedded systems market. The main idea behind co-verification is to reduce design time by enabling an early integration of hardware and software development. However, with this approach, several new aspects on software d...
متن کاملMethodology for Efficient Design of Continuous/Discrete-Events Co-Simulation Tools
Continuous and discrete components may be integrated in diverse embedded systems ranging across defense, medical, communication, and automotive applications. The global validation of these systems requires new validation techniques, the main challenge being the definition of global simulation models able to accommodate the different concepts specific to continuous and discrete models. This pape...
متن کامل